-
Notifications
You must be signed in to change notification settings - Fork 855
New Bidder: Scalibur #4640
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
New Bidder: Scalibur #4640
Conversation
Code coverage summaryNote:
scaliburRefer here for heat map coverage report |
Code coverage summaryNote:
scaliburRefer here for heat map coverage report |
Code coverage summaryNote:
scaliburRefer here for heat map coverage report |
Code coverage summaryNote:
scaliburRefer here for heat map coverage report |
|
I've updated the media type logic to follow the recommended pattern and resolved the bot feedback. Ready for review and workflow approval. |
Code coverage summaryNote:
scaliburRefer here for heat map coverage report |
|
@ccorbo |
Code coverage summaryNote:
scaliburRefer here for heat map coverage report |
|
Hi @ccorbo, I've addressed the feedback from your review:
All tests are passing. Let me know if there's anything else. |
ccorbo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
couple small things but overall lgtm, will approve after next changes
| switch bid.MType { | ||
| case openrtb2.MarkupBanner: | ||
| return openrtb_ext.BidTypeBanner, nil | ||
| case openrtb2.MarkupVideo: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please add a test where you have a bid that returns a mtype for video, you also don't need audio / native in this switch statement as your adapter doesnt support those types.
| func parseScaliburExt(impExt json.RawMessage) (*openrtb_ext.ExtImpScalibur, error) { | ||
| var bidderExt adapters.ExtImpBidder | ||
| if err := jsonutil.Unmarshal(impExt, &bidderExt); err != nil { | ||
| return nil, &errortypes.BadInput{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tests for both error cases
Type of change
Description
This PR adds the Scalibur bidder adapter to Prebid Server.
Features:
Verification:
uidscookie touser.buyeruidin outgoing requests.adapters/scaliburpassed../validate.shpassed (ignoring unrelated global config/hook test timeouts).Checklist